Well here it is! Many thanks to David Fedor for his help on this. I would guess that we each got 90% independently, combining our knowledge made it 95% and the resulting synergy bumped it up to 99%. It's up to you to fill in the remaining 1%╔
This header file is being placed in the uiowa submissions directory as nwtpkg.h.
Cheers,
Matthew ------8<----Cut Here----8<-----#ifndef NWT_PACKAGE_FORMAT_H #define NWT_PACKAGE_FORMAT_H /* Newton package file format header file.
*
* - This file is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* - This file is freely distributable.
* - The information in this file can be used in other products without
* acknowledgement (though acknowledgement would be nice).
* - If the information in this file is republished it's source should be
* acknowledged.
* - If the information is republished with changes, it's source should be
* acknowledged and my responsibility for the changes disclaimed.
*
* This file contains information that was derived (with permission) from a
* file that is copyright 1994 by David Fedor. His contribution to the
* discovery of the information in this file is gratefully acknowledged as
* is his generosity for allowing it to be passed on. All errors and
* omissions are, of course, my own.
*
* Apple and Newton are trademarks of Apple Computer, Inc., registered in
* the United States and other countries. MessagePad, NewtonScript and
* Newton ToolKit are trademarks of Apple Computer, Inc.
*
* Document history:
*
* v1.0 13 Dec 1994 Matthew Faupel
* Initial version.
*/
/* The format of a package file is as follows:
*
* FixedPkgHdr
* PartHdr[partCount]
* authorCopyright[]
* packageName[]
* partDescription[partCount][]
* NTKcopyright[]
* records[╔]
*
* Each of these is described below.
*/
/* Types used in the header structure. The lengths given following the
* types must be true for this file definition header to be correct. If
* these typedefs do not result in types of the given lengths on your